Example SOLIS Scenarios

Example SOLIS Scenarios are now provided as *.sc with all associated files so that the SOLIS xml files can be source controlled. Since these scenarios are now intended to be edited, they live in a user-editable directory, typically C:\ProgramData\AGI\STK 12\SOLIS\ExampleScenarios\. You may choose to source-control this directory to keep track of changes or may desire to keep an unmodified copy of the delivered example scenarios.

C:\ProgramData may be a hidden directory.

Basic Examples

Tutorial

This example is the starting point for the Tutorial on configuring a Spacecraft. You can walk through building-up an example spacecraft configuration from scratch.

Detailed information can be found here.

Satellite Examples

LandmapperBC

This example is a fully-configured spacecraft of Astro-Digital's Landmapper BC (6-U Remote Sensing) satellite. The example executes a sequence created by the Target Planner which performs targeting and scanning of several locations on the Earth. It also utilizes some Telemetry Monitor features.

Detailed information can be found here.

Topic Examples

ADCS FSW Swap

This example is setup for running an alternate set of user-defined ADCS Flight Software within the SOLIS and STK environment. A custom MAX Development Tool project is provided which packages sensor input data and actuator output data while leaving easy connection points ready for the alternate ADCS logic. ODySSy models are also running to provide modeled behavior for equations of motion, environments, sensors, and actuators.

Detailed information can be found here.

Automation

This example demonstrates key-features in performing SOLIS simulation via Automation. The example helps you understand Configuration Sets, Factories, Components, and Versions by walking through a provided MATLAB script.

Detailed information can be found here.

DevTool Custom Component

This example uses the MAX Development Tool to implement custom logic (via DLL) that operates within SOLIS. The example works through building up a custom disturbance torque to place into the system and then configures the simulation to use that custom logic. When designing custom components to interact-with (or replace) existing components, the provided XML Files are an excellent resource to determine what data is available within MAX and via what interfaces.

Detailed information can be found here.

DevTool Demo Virtual IMU is a more comprehensive demonstration of using the DevTool, which should be the first stop in learning custom development concepts.
DevTool Demo Virtual IMU

This example uses the MAX Development Tool to build a component that could be used as a replacement for a broken IMU. The provided PowerPoint Documentation walks through step-by-step instructions for how to do this and will teach you what you need to know for any type of Custom Development.

Detailed information can be found here.

Interplanetary

This example contains a fully-configured spacecraft orbiting Mars to demonstrate some of the features for working with multiple Central Bodies.

Detailed information can be found here.

Orbital Maneuvers

This example demonstrates use of full 6-DOF SOLIS to perform orbital maneuvers with a thruster.

Detailed information can be found here.

Target Planning

This example walks through utilization and modification of the Target Planner using the Landmapper BC satellite. It also demonstrates use of the Target Planner via Automation.

Detailed information can be found here.

Tipoff Monte Carlo

This example utilizes Automation to perform monte carlo analysis of a satellite coming off a launch vehicle by exercising the key MATLAB Scripts provided. It utilizes Sun Acquisition to acquire spacecraft attitude knowledge and converge the attitude determination filter.

Detailed information can be found here.